#include "wx/wxprec.h"
#if wxUSE_CLIPBOARD

#include "wx/clipbrd.h"

static wxClipboard *gs_clipboard = NULL;

wxClipboard *wxClipboardBase::Get() {
  if( !gs_clipboard ) {
    gs_clipboard = new wxClipboard;
  }
  return gs_clipboard;
}

class wxClipboardModule : public wxModule {
  public:
    bool OnInit() { return true; }
    void OnExit() { wxDELETE( gs_clipboard ); }

  private:
    DECLARE_DYNAMIC_CLASS( wxClipboardModule )
};

IMPLEMENT_DYNAMIC_CLASS( wxClipboardModule, wxModule )

#endif
